Thang Dinh, Ph.D.

Associate Professor

  • Richmond VA UNITED STATES
  • Engineering East Hall Room E4244
tndinh@vcu.edu

Computer scientist focusing on security and optimization challenges in complex systems including social networks.

Contact

Media

Industry Expertise

Education/Learning
Computer/Network Security

Areas of Expertise

Network vulnerability assessment
Security and privacy in social networks and wireless networks
Combinatorial Optimization
Approximation algorithm

Accomplishments

Best-in-Session Presentation Award, INFOCOM 2016

INFOCOM'16 Presentation Award: Best-in-Session for Network Science 1

NVIDIA Hardware Grant Award 2016

NVIDIA Hardware donation

Best Paper Award, 4th Int. Conf. on Computational Social Networks, 2015

Best Paper Award, 4th Int. Conf. on Computational Social Networks, 2015

Show All +

Education

University of Florida

Ph.D.

Computer Engineering

2013

Vietnam National University

B.S.

Information Technology

2007

Selected Articles

Community Detection in Scale-free Networks: Approximation Algorithms for Maximizing Modularity

IEEE Journal on Selected Areas in Communications

2013

Many networks, indifferent of their function and scope, converge to a scale-free architecture in which the degree distribution approximately follows a power law. Meanwhile, many of those scale-free networks are found to be naturally divided into communities of densely connected nodes, known as community structure. Finding this community structure is a fundamental but challenging topic in network science. Since Newman's suggestion of using modularity as a measure to qualify the strength of community structure, many efficient methods that find community structure based on maximizing modularity have been proposed. However, there is a lack of approximation algorithms that provide provable quality bounds for the problem. In this paper, we propose polynomial-time approximation algorithms for the modularity maximization problem together with their theoretical justifications in the context of scale-free networks. We prove that the solutions of the proposed algorithms, even in the worst-case, are optimal up to a constant factor for scale-free networks with either bidirectional or unidirectional links. Even though our focus in this work is not on designing another empirically good algorithms to detect community structure, experiments on real-world networks suggest that the proposed algorithm is competitive with the state-of-the-art modularity maximization algorithm.

View more

On Centralized and Localized approximation algorithms for Interference-Aware Broadcast Scheduling

IEEE Transactions on Mobile Computing

2013

Broadcast scheduling in multihop Wireless Sensor Networks (WSNs) is an effective mechanism to perform interference-aware broadcasting. Existing works provide centralized solutions, which cannot be implemented locally. Additionally, they consider very elementary network and interference models, in which, either all sensor nodes have the same transmission range or their transmission ranges are equal to their interference ranges that are not very practical. Furthermore, they entirely ignore the existence of WSNs in 3D. In this paper, we study the broadcast scheduling in 2D and 3D WSNs. We consider that sensor nodes may have different transmission ranges and their interference ranges are α times of their transmission ranges (where α >; 1). We devise efficient coloring methods for coloring a hexagonal tiling in 2D plane and a truncated octahedron tiling in 3D space, based on which we propose O(1)-centralized approximation algorithms and O(1)-localized approximation algorithms for the broadcast scheduling problem in 2D and 3D WSNs, respectively. Our O(1)-centralized approximation algorithms for 3D WSNs and O(1)-localized approximation algorithms for 2D and 3D WSNs are the first approximation algorithms for the corresponding problems. Finally, we present an efficient greedy heuristic to study the effect of various priority metrics for greedily scheduling multiple interfering transmissions. Theoretical analysis and experimental results are provided to evaluate the performance of our algorithms.

View more

An Adaptive Approximation Algorithm for Community Detection in Dynamic Scale-free Networks

INFOCOM, 2013 Proceedings IEEE

2013

We introduce A3CS, an adaptive framework with approximation guarantees for quickly identifying community structure in dynamic networks via maximizing Modularity Q. Our framework explores the advantages of power-law distribution property, is scalable for very large networks, and more excitingly, possesses approximation factors to ensure the quality of its detected community structure. To the best of our knowledge, this is the first framework that achieves approximation guarantees for the NP-hard modularity maximization problem, especially on dynamic networks. To certify our approach, we conduct extensive experiments in comparison with other adaptive methods on both synthesized networks with known community structures and real-world traces including ArXiv e-print citation and Facebook social networks. Excellent empirical results not only confirm our theoretical results but also promise the practical applicability of A3CS in a wide range of dynamic networks.

View more

Show All +